// components/Picker/DatePicker.js
import { moment } from '../../utils/util.js';
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    value: {
      type: Number,
      observer: function (newData, oldData) {
        const value = moment(newData).format("YYYY-MM-DD");
        this.setData({ date: value });
      }
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    onChange: function(e){
      this.setData({date: e.detail.value})
      let myEventOption = {
        bubbles: false,//事件是否冒泡
        composed: false,//事件是否可以穿越组件边界
        capturePhase: false //事件是否拥有捕获阶段
      } // 触发事件的选项
      this.triggerEvent('change', { date: e.detail.value }, myEventOption)
    }
  }
})
